Update and maintain refcounts.dat #127452
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related to #127443
Add a script to check and update
refcounts.datand integrate it into CI workflows.Add
Doc/tools/check_refcounts.py:refcounts.datis up-to-date and sorted.refcounts.datwith the stable ABI.refcounts.datis alphabetically sorted.refcounts.datfile.Add
Doc/tools/Makefile:check_refcounts.pyscript.Update
.github/workflows/build.yml:check_refcounts.pyscript.Update
.github/workflows/lint.yml:refcounts.datis correctly formatted.For more details, open the Copilot Workspace session.
📚 Documentation preview 📚: https://cpython-previews--127452.org.readthedocs.build/